﻿using System;

namespace Heaven.Diagnostics
{
    /// <summary>
    /// Состояние теста
    /// </summary>
    public enum TestState
    {
        /// <summary>
        /// Тест не был проведен
        /// </summary>
        Untested = 0,
        /// <summary>
        /// Тест прошёл удачно
        /// </summary>
        Successful = 1,
        /// <summary>
        /// Тест провалился
        /// </summary>
        Failed = 2
    }

    /// <summary>
    /// Сведения о выполненном тесте
    /// </summary>
    public class TestResult
    {
        /// <summary>
        /// Состояние теста
        /// </summary>
        public TestState State = TestState.Untested;

        /// <summary>
        /// Замечание по проведенному тесту
        /// </summary>
        public string Remark = "Проверка не проведена";
    }
}
